package com.itcncp.ucenter.dao.mapper;

import com.itcncp.ucenter.dao.model.ItcsLaneInfo;
import com.itcncp.ucenter.dao.model.ItcsLaneInfoExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ItcsLaneInfoMapper {
    long countByExample(ItcsLaneInfoExample example);

    int deleteByExample(ItcsLaneInfoExample example);

    int deleteByPrimaryKey(String laneId);

    int insert(ItcsLaneInfo record);

    int insertSelective(ItcsLaneInfo record);

    List<ItcsLaneInfo> selectByExample(ItcsLaneInfoExample example);

    ItcsLaneInfo selectByPrimaryKey(String laneId);

    int updateByExampleSelective(@Param("record") ItcsLaneInfo record, @Param("example") ItcsLaneInfoExample example);

    int updateByExample(@Param("record") ItcsLaneInfo record, @Param("example") ItcsLaneInfoExample example);

    int updateByPrimaryKeySelective(ItcsLaneInfo record);

    int updateByPrimaryKey(ItcsLaneInfo record);
}